@charset "utf-8";
/* public start */
body,div,span,ul,li,dl,dd,dt,ol,p,sup,sub,map,em,i,a,input,textarea,h1,h2,h3,h4,h5.h6{ font-family:"宋体"; font-size:12px; margin:0; padding:0;}
ul,li{ list-style:none;}
a{ color:#666666; text-decoration:none;}
a:hover{text-decoration:underline;}
img{ border:0;}
.clear{ clear:both;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}
*html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1}
.fl{ float:left;}
.fr{ float:right;}
.mt10{ margin-top:10px;}

body{ background:url(../images/page.gif) #ededed repeat-x;}
.top,.foot{width:1000px; margin:0px auto;}
.mian{width:1000px; margin:0px auto; padding-top:15px;}

.header{ height:170px;}
.header .topnav{ height:24px; line-height:24px; color:#666666;}
.header .topnav .tco01{height:24px; line-height:24px; display:inline-block; float:right; background:url(../images/tco01.gif) no-repeat 0px 6px; padding-left:18px; padding-right:15px;}
.header .topnav .tco02{ float:right;height:24px; line-height:24px; display:inline-block; background:url(../images/tco02.gif) no-repeat 0px 6px; padding-left:18px;}
.header .topnav .tco03{ float:right;height:24px; line-height:24px; display:inline-block; background:url(../images/tco03.gif) no-repeat 0px 2px; padding-left:28px;padding-right:15px;}
.header .subnav{ height:98px; position:relative; z-index:30;}
.header .logo{float:left;padding-top:12px;}

.header .ss{ float:right; width:252px;}
.header .line{ padding-top:18px; height:30px;}
.header .line .tco04{height:30px; line-height:30px; display:inline-block; float:right; padding-left:20px;}
.header .search{height:23px; width:252px;}
.header .search_form{width:139px;height:23px;float:left;}
.header .search_form input{ border:1px solid #d7d7d7;background:transparent #ffffff;line-height:21px; color:#666666; height:21px;width:130px; padding-left:7px;}
.header .search_xl{ width:54px; height:23px; background:url(../images/tco05.gif) no-repeat;*background:url(../images/tco05.gif) no-repeat 0px 1px; float:left;position:relative;}
.header .search_dj{background:transparent;border:0px;width:36px;height:23px; color:#666666; line-height:23px; padding-left:18px; cursor:pointer;}
.header .search_post{width:53px; top:23px; left:0px; border:1px solid #d7d7d7; background:#d7d7d7; z-index:8;height: 22px;padding-top: 2px;}
.header .search_post li{ padding-left:18px; color:#666666; height:20px; line-height:20px; cursor:pointer;}

.header .search_btn{float:right;width:55px;height:23px; background:url(../images/searchbtm.gif) no-repeat;}
.header .search_btn .pushbutton{background:transparent;border:0px;width:55px;height:23px; line-height:23px; text-align:center; color:#ffffff;}

.nav{height:48px;position:relative; z-index:10;padding-left: 110px; width: 780px;}
.nav li{width:111px; height:48px; float:left;line-height:48px;text-align:center; background:url(../images/navli.gif) no-repeat left;}
.nav li a{font-family:"微软雅黑"; font-size:13px; color:#fff; display :block ; width :110px; height :48px}
.nav li.bg{ background:none;}
.menubox{ width:1000px; position:absolute;top:48px; left:0px;height:25px; display:none;}
.menubox .menulist{height:25px;line-height:25px;position:absolute;top:0px;}
.menubox .menulist span{display:inline-block;padding-left:15px; padding-right:16px; background:url(../images/tco06.gif) no-repeat 0px 7px;}
.menubox .menulist span a{font-family:"宋体";background:none; color:#666666; font-size:12px;}
.menubox .menulist span a:hover{text-decoration:underline;color:#666666;}

.banner { width:100%; height:350px;margin:0px auto; position:relative; background:url(../images/index01.gif) repeat-x bottom;}
.banner .scroll { overflow:hidden; width:100%; height:347px; }
.banner .scroll ul { width:500%; height:350px; }
.banner .scroll li { width:100%; height:350px; float:left; }
.banner .scroll img { width:100%; height:350px; }
.banner .tip { position:absolute; height:39px; width:1300px; right:10px; bottom:15px;text-align:center;}
.banner .tip em {display:inline-block; border:4px solid #fff; width:100px; height:31px; margin-right:20px; text-align:center; overflow:hidden; cursor:pointer; }
.banner .tip em img{width:100px; height:31px;display:block; }
.banner .tip em.cur {border:4px solid #dfdfdf;}
/*------banner end-------*/

/*------footer begin-------*/
.bottomNav{ height:30px; line-height:30px; color:#666666; text-align:center; padding-top:10px;}
.bottomNav a{ color:#666666; padding-left:8px; padding-right:8px;}

.footer{background:#1c1c1c; padding-top:10px; padding-bottom:10px; text-align:center; margin-top:20px;}
.footer .keyword{ line-height:30px;text-align:center; color:#666666; padding-bottom:10px;}
.footer .base{color:#666666; line-height:25px;}



.baiduShare{ float:right;} 

/* cms2.0.map */
.baiduMap { margin:0 auto 20px; background:#FFF; box-shadow:2px 4px 5px rgba(0,0,0,0.1); width:660px; height:300px; }
.BMap_bubble_title a { display:inline-block; height:25px; line-height:26px; background:#0264B0; color:#FFF; overflow:hidden; padding:0 10px; border-radius:3px; }
.BMap_bubble_title a:hover { background:#0264B0; }
#baiduMap span.BMap_Marker div { _width:19px; _height:25px; _background:url(http://api.map.baidu.com/images/marker_red_sprite.png) 0 0 no-repeat; }  /* IE6下显示图标 */
